2.4.2.2 Tamsayıların Uzunluğu ve Boyları

Teorik olarak bir tamsayının bellekte ne kadar yer işgal edeceği, doğrudan sayının değerine bağlıdır. Bu bağıntısından hesaplanır ve sonuç kesirli çıkarsa bir üst tamsayıya yuvarlanır. Örneğin, 5 sayısını temsil etmek için 3 bit yeterliyken 555 sayısı için 10 bit gereklidir. İdealde bir tamsayı kaç bit ile temsil edilebiliyorsa o kadar bit ile temsil edilmesi istenir. Ancak, uygulamada, bu böyle olmamaktadır. Bunun yerine, tamsayılar boylarına göre 8, 16, 32, 64, 128 bit olarak sınıflanmış tamsayı türlerinden birine sokulur. Örneğin bir tamsayının uzunluğu sistem için 32 bit ise 5 sayısı da 5555555 sayısı da 32 bit ile temsil edilir. Eğer, küçük sayılar ile uğraşılıyorsa 16 veya 8 bitlik tamsayılar kullanılabilir. Çizelgede, tamsayıların boylarına göre hangi aralıklarda olabileceği verilmiştir:

Tamsayı türleri ve bu türlerin boyları